package com.turing.post.organization.util;

import java.math.BigInteger;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 商户手续费收入结算策略浮动
 * 
 * @author zxp
 * @Jan 3, 2013
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "MerchantFeeSettlePolicyFloat")
public class MerchantFeeSettlePolicyFloat implements java.io.Serializable {
    /**
     * 策略ID
     */
	private BigInteger feePolicyId;
	/**
	 * 累计消费阀值 
	 */
	private BigInteger limitAmount;
	/**
	 * 浮动比率 
	 */
	private BigInteger floatFeeRatio;

	public MerchantFeeSettlePolicyFloat() {
		super();
	}

	@Id
	@Column(name = "FEEPOLICYID")
	public BigInteger getFeePolicyId() {
		return feePolicyId;
	}

	public void setFeePolicyId(BigInteger feePolicyId) {
		this.feePolicyId = feePolicyId;
	}

	@Column(name = "LIMITAMOUNT")
	public BigInteger getLimitAmount() {
		return limitAmount;
	}

	public void setLimitAmount(BigInteger limitAmount) {
		this.limitAmount = limitAmount;
	}

	@Column(name = "FLOATFEERATIO")
	public BigInteger getFloatFeeRatio() {
		return floatFeeRatio;
	}

	public void setFloatFeeRatio(BigInteger floatFeeRatio) {
		this.floatFeeRatio = floatFeeRatio;
	}
}
